* {margin: 0px;padding: 0px;}
body{ overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
h1{ color:#232323;}
.side div,.side dl,.side dt,.side dd,.side ul,.side ol,.side li,.side h1,.side h2,.side h3,.side h4,.side h5,.side h6,.side pre,.side code,.side form,
.side fieldset,.side legend,.side input,.side button,.side textarea,.side blockquote,.side p,.side span{ font-size:12px;}
p{ color:#686868;}
ul,li{list-style:none;}
/* side */
.side{position:fixed;width:78px;right:0;top:50%; margin-top:-200px;z-index:100; /*border:1px solid #e0e0e0;*/background:rgba(0,0,0,0);  border-bottom:0;}
.side ul li{width:78px;height:78px;float:left;position:relative;/* border-bottom:1px solid #e0e0e0;*/color:#fff; 
  font-size:14px; line-height:38px; text-align:center;transition:all 0.3s; cursor:pointer;margin-bottom: 2px;background:rgba(0,0,0,.7);
}
.side ul li{list-style: none;}
.side ul li a{outline: none;text-decoration: none;color:#fff;}
.side ul li img{ }
.side ul li:hover{background:#e60012; color:#fff;}
.side ul li:hover a{ color:#fff;}
.side ul li i{height:25px; margin-bottom:1px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:auto 25px; margin-top:14px;transition:all 0.3s;}
.side ul li i.bgs1{ background-image:url('images/right_pic5_on.png');}
.side ul li i.bgs2{ background-image:url('images/right_pic7_on.png');}
.side ul li i.bgs3{ background-image:url('images/right_pic2_on.png');}
.side ul li i.bgs4{ background-image:url('images/right_pic1_on.png');}
.side ul li i.bgs5{ background-image:url('images/right_pic3_on.png');}
.side ul li i.bgs6{ background-image:url('images/right_pic6_on.png');}
.side ul li:hover i.bgs1{background-image:url('images/right_pic5_on.png');}
.side ul li:hover i.bgs2{background-image:url('images/right_pic7_on.png');}
.side ul li:hover i.bgs3{background-image:url('images/right_pic2_on.png');}
.side ul li:hover i.bgs4{background-image:url('images/right_pic1_on.png');}
.side ul li:hover i.bgs5{background-image:url('images/right_pic3_on.png');}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all 0.3s;overflow:hidden;}
.side ul li.sidetop{background:#e60012; color:#fff;}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li.sideewm .ewBox {
  width: 238px;
  display: none; 
  color: #363636;
  text-align: center;
  padding-top: 235px;
  position: absolute;
  left: -240px;
  top: 0px;
  background-image: url('images/leftewm.png');
  background-repeat: no-repeat;
  background-position: center center;
  border:1px solid #e0e0e0;
}
/*.side ul li .sideetel{width:56px;height:50px;line-height:50px;display:inline-block;transition:all 0.3s; text-align:left;}*/
/*.side ul li .sideetel:hover{background:#f3782a;opacity:1;filter:Alpha(opacity=100);}*/
.side ul li.sideetel .telBox {
   width: 240px;
  height:237px;
  display: none; 
  color: #fff;
  text-align: left;
  position: absolute;
  left: -240px;
  top: -79px;
  background:#e60012;
}
.side ul li.sideetel .telBox dd{ display:block; height:118.5px; overflow:hidden; padding-left:82px; line-height:24px; font-size:18px;}
.side ul li.sideetel .telBox dd span{ display:block; line-height:28px; height:28px; overflow:hidden; margin-top:32px; font-size:18px;}
.side ul li.sideetel .telBox dd.bgs1{ background:url('images/right_pic8.png') 28px center no-repeat; background-color:#cc0010;}
.side ul li.sideetel .telBox dd.bgs2{ background:url('images/right_pic9.png') 28px center no-repeat;}
/*.side ul li .sideetel .telinput{ width:135px; text-align:center; height:25px; line-height:25px; background-color:#fff; color:#7d7d7d; font-size:14px; margin-left:-8px; border:0; z-index:9999999;}
.side ul li .sideetel .telbnt{ width:135px; height:26px; line-height:26px; background-color:#735012; font-size:14px; border:0;margin-left:-8px; margin-top:5px; color:#fff; cursor:pointer;border-radius:4px;}
.side ul li img{float:left;}*/
/*.side dl dt{width:54px;height:54px;float:left;position:relative;}
.side dl dt .sidebox{position:absolute;width:54px;height:54px;border-bottom:1px solid #444;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font:12px/54px "Î¢ÈíÑÅºÚ";}
.side dl dd{width:54px;height:44px;float:left;position:relative;display: none;}
.side dl dd .sidebox{position:absolute;width:54px;height:44px;border-bottom:1px solid #444;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font:12px/54px "Î¢ÈíÑÅºÚ"; line-height:44px;}
.side dl dd .sidebox:hover{background:#f3782a;opacity:1;filter:Alpha(opacity=100);}
.side dl dd .sidebox:hover img{opacity:0.8;filter:Alpha(opacity=80);}
.side dl  img{float:left;}*/
@media screen and (max-width:1440px) {
.side{width:62px; margin-top:-158px;}
.side ul li{width:62px;height:62px;font-size:12px; line-height:30px;}
.side ul li i{height:20px; background-size:auto 20px; margin-top:11px;}
.side ul li.sideewm .ewBox { padding-top:187px; width:192px; left:-194px;}
.side ul li.sideetel .telBox { height:189px;top: -63px;}
.side ul li.sideetel .telBox dd{ height:94.5px; font-size:16px;}
.side ul li.sideetel .telBox dd span{ margin-top:21px; font-size:16px;}
}
@media screen and (max-width:760px) {
  .side{display: none;}
}
/* 预约上门页面弹出框 */
.full_pomp{width:100%;height:100%;background-color: rgba(0,0,0,.5);color:#fff;position: fixed;left:0;top:0;z-index: 999999999999999999999999999999999999;font-size: 20px;display: none;}
.full_pomp_main{width:100%;padding:0 50px;position: absolute;left:0;text-align: center;
  top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.full_pomp_body{display: inline-block;min-width: 600px;border-radius: 6px;position: relative;overflow: hidden;box-shadow: 0 0 4px #888;}
.full_pomp_close{width:32px;height:32px;display: inline-block;position: absolute;top:5px;right:15px;color:#fff;font-size: 26px;line-height: 32px;cursor:pointer;}
.full_pomp_title{width:100%;margin:0 auto;padding:0 50px;height: 42px;line-height: 42px;border-bottom: 1px solid #eee;font-size: 22px;color: #fff;overflow: hidden;background-color: #e60012;text-align: center;}
.full_pomp_content{width:100%;margin:0 auto;padding:30px;background-color: #fff;text-align: center;color:#333;}
.full_pomp_p{font-size: 18px;line-height: 30px;}
.full_pomp_p span{color: #e60012;}
.full_pomp_form{width:100%;margin:30px auto 0;padding:0 10%;}
.full_pomp_group{width:100%;margin:0 auto 15px;padding:0;font-size: 15px;}
.full_pomp_group_l{width:80px;height:35px;line-height: 35px;text-align: right;float:left;}
.full_pomp_group_r{width:calc(100% - 105px);height:35px;line-height: 35px;text-align: left;float:left;}
.full_pomp_group_span{width:15px;height:35px;line-height: 35px;text-align: left;float:right;font-size: 18px;color:#e60012;}
.full_pomp_input{width:100%;height:35px;line-height: 25px;border: 1px solid #e4e4e4;border-radius: 3px;background-color: rgba(255,255,255,0);padding:5px 20px;font-size: 13px;}
.full_pomp_submit{display: inline-block;margin:20px auto 0;padding:5px 40px;line-height: 20px;text-align: center;
  font-size: 15px;color:#fff;background-color: #e60012;border-radius: 6px;box-shadow: 0 0 3PX #ddd;overflow: hidden;border:1px solid #fff;
}
/* 预约上门页面弹出框 */